torture and torment - Espagnol Anglais Dictionnaire